-
Notifications
You must be signed in to change notification settings - Fork 14k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Drill ODBC/JDBC Impersonation feature #17353
Conversation
Codecov Report
@@ Coverage Diff @@
## master #17353 +/- ##
==========================================
- Coverage 77.07% 76.91% -0.16%
==========================================
Files 1036 1036
Lines 55756 55764 +8
Branches 7630 7630
==========================================
- Hits 42972 42891 -81
- Misses 12529 12618 +89
Partials 255 255
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
@villebro On it! |
Hi @villebro , |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM +1
Thanks for including the JDBC impersonation as well.
There appears to be some unrelated flakiness on CI. Let me look into what's going on.. |
@Z0ltrix can you rebase the PR? The flaky test has now been addressed, so this should now pass CI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks for the unit tests; great template to add to other connectors that support impersonation! ❤️
@Z0ltrix there's one remaining linting error that needs to be resolved before we can hit merge |
* Added Drill ODBC Impersonation feature and necessary translations/docs * Code Cleanup * add jdbc impersonation_target parameter * add unittests for DrillEngineSpec.modify_url_for_impersonation method * reformat test_drill.py with black formatter * run pre-commit locally Co-authored-by: Christian Pfarr <[email protected]> Co-authored-by: Christian Pfarr <[email protected]>
* Added Drill ODBC Impersonation feature and necessary translations/docs * Code Cleanup * add jdbc impersonation_target parameter * add unittests for DrillEngineSpec.modify_url_for_impersonation method * reformat test_drill.py with black formatter * run pre-commit locally Co-authored-by: Christian Pfarr <[email protected]> Co-authored-by: Christian Pfarr <[email protected]> (cherry picked from commit 333b137)
* Added Drill ODBC Impersonation feature and necessary translations/docs * Code Cleanup * add jdbc impersonation_target parameter * add unittests for DrillEngineSpec.modify_url_for_impersonation method * reformat test_drill.py with black formatter * run pre-commit locally Co-authored-by: Christian Pfarr <[email protected]> Co-authored-by: Christian Pfarr <[email protected]>
SUMMARY
Added Drill ODBC/JDBC Impersonation feature and necessary translations/docs
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
Connect Superset to a Drill Cluster via ODBC/JDBC and activate Impersonation via UI.
ADDITIONAL INFORMATION